package pl.enigmatic.parser;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

import pl.enigmatic.parser.string.Converter;
import pl.enigmatic.parser.string.java.lang.StringConverter;


@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD, ElementType.METHOD, ElementType.TYPE })
public @interface XMLConverter {

	public Class<? extends Converter<?>> key() default StringConverter.class;

	public Class<? extends Converter<?>> value();
}
